标签:事件架构

关注事件

将企业应用程序视为对外部世界事件做出反应的系统,是一种由来已久的思考方式。这种思维方式在 80 年代下半叶的结构化设计社区中确立。现在,您会在“事件驱动架构”的旗帜下听到它。在 2000 年代中期,我开始收集这类系统的一些模式,但此后一直未能将它们变成更充实的东西。尽管它们粗糙且尚未成熟,但我确实认为它们提供了一些关于事件协作本质的有用想法,引入了“事件溯源”一词,使用并行模型来表示假设的世界状态,以及如何使用协议调度器组织领域逻辑。

作者:Martin Fowler

2006 年 1 月 25 日

阅读更多…

文章

事件架构

“事件驱动”是什么意思?

去年年底,我参加了与 Thoughtworks 同事们一起举办的一个研讨会,讨论“事件驱动”应用程序的本质。在过去的几年里,我们一直在构建大量使用事件的系统,它们经常受到赞扬,也经常受到谴责。我们的北美办事处组织了一次峰会,来自世界各地的 Thoughtworks 高级开发人员齐聚一堂,分享想法。

峰会最大的成果是认识到,当人们谈论“事件”时,他们实际上指的是一些截然不同的事情。因此,我们花了很多时间试图梳理出一些可能有用的模式。这篇笔记简要总结了我们确定的主要模式。

作者:Martin Fowler

2017 年 2 月 7 日

阅读更多…

文章

设计 事件架构

LMAX 架构

LMAX 是一个新的零售金融交易平台。因此,它必须以低延迟处理许多交易。该系统构建在 JVM 平台上,其核心是一个业务逻辑处理器,可以在单个线程上每秒处理 600 万个订单。业务逻辑处理器完全在内存中运行,使用事件溯源。业务逻辑处理器被 Disruptor 包围 - Disruptor 是一个并发组件,它实现了一个无需锁即可运行的队列网络。在设计过程中,团队得出结论,最近使用队列的高性能并发模型的方向与现代 CPU 设计根本不一致。

作者:Martin Fowler

2011 年 7 月 12 日

阅读更多…

文章

应用架构 经验报告 说明性架构 事件架构

CQRS

CQRS 代表**命令查询职责分离**。这是我第一次听到 Greg Young 描述的一种模式。其核心是,您可以使用与读取信息所用模型不同的模型来更新信息。对于某些情况,这种分离可能很有价值,但请注意,对于大多数系统而言,CQRS 会增加风险复杂性。

作者:Martin Fowler

2011 年 7 月 14 日

阅读更多…

博客

领域驱动设计 应用架构 API 设计 事件架构

事件海报

这是一种我遇到过几次的应用程序风格。该应用程序主要是一个报告应用程序,它为用户提供有关某事物状态的实时信息。它是一个活动应用程序,因为用户可以控制他们正在查看的内容,他们能够深入到特定区域并通常可以操作他们的显示;然而,它仍然至少主要是一个只读应用程序。

作者:Martin Fowler

2005 年 12 月 30 日

阅读更多…

博客

应用架构 事件架构

内存映像

当人们启动企业应用程序时,最早的问题之一是“我们如何与数据库对话”。如今,他们可能会问一个稍微不同的问题:“我们应该使用哪种数据库 - 关系数据库还是这些 NoSQL 数据库之一?”。但还有另一个问题需要考虑:“我们应该使用数据库吗?”

作者:Martin Fowler

2011 年 8 月 31 日

阅读更多…

博客

数据库 应用架构 事件架构


所有标签

API 设计 · 敏捷 · 敏捷采用 · 分析模式 · 应用架构 · 应用集成 · 不好的事情 · 桌游 · 构建脚本 · 认证 · 协作 · 计算机历史 · 会议小组 · 会议 · 持续交付 · 新冠肺炎 · 数据分析 · 数据库 · 设计 · 词典 · 分布式计算杂志 · 消遣 · 多样性 · 文档 · 领域驱动设计 · 领域特定语言 · 家庭 · 封装 · 企业架构 · 估算 · 事件架构 · 演进式设计 · 经验报告 · 说明性架构 · 极限编程 · 前端 · 小工具 · 生成式人工智能 · IEEE 软件 · 信息卡 · 互联网文化 · 采访 · 语言特性 · 语言工作台 · 精益 · 遗留系统改造 · 法律 · 指标 · 微服务 · 移动 · NoSQL · 对象协作设计 · 解析器生成器 · 摄影 · 平台 · 播客 · 热门 · 演示技巧 · 隐私 · 流程理论 · 生产力 · 编程环境 · 编程风格 · 项目计划 · 招聘 · 重构 · 重构边界 · 需求分析 · Ruby · 安全 · 演讲视频 · 团队环境 · 团队组织 · 技术债务 · 技术领导力 · 测试类别 · 测试 · Thoughtworks · 工具 · 旅行 · UML · 版本控制 · Web 开发 · Web 服务 · 网站 · 写作

2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · 1996

所有内容